package com.jhc.drone.communication.vo;


import com.jhc.drone.communication.enums.WsReqEnum;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author lcp
 * @date 2025年01月2025/1/8 10:15
 * @describe
 */
@Data
@Accessors(chain = true)
public class CommandVo implements Serializable {

    public float param1;

    // 1.手动模式、5.定点模式、15.任务模式
    public float param2;

    public float param3;

    public float param4;

    public float param5;

    public float param6;

    public float param7;

    public int command;

    public int sysId = 0;

    private int comId = 1;

    private short confirmation;

    /**************************msg_command_int****************************/
    public short frame;

    public short current;

    public short autocontinue;

    public int x;

    public int y;

    public float z;

    public WsReqEnum wsReqEnum;

    // true-开始，false-结束
    public Boolean startRc;

    public RcVo rcVo;

    public PtzVo ptzVo;

    public MissionVo missionVo;

    public String sn;

}
